package com.xx.sg.own.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("sg_forest_spot")
public class ForestSpot {

    @TableId(value = "id")
    private String id;
    @TableField(value = "type")
    private String type;
    @TableField(value = "geometry")
    private String geometry;
    @TableField(value = "region_id")
    private String regionId;
    @JsonProperty("OBJECTID")
    @TableField(value = "\"OBJECTID\"")
    private String OBJECTID;

    @JsonProperty("MZGUID")
    @TableField(value = "\"MZGUID\"")
    private String MZGUID;

    @JsonProperty("BSM")
    @TableField(value = "\"BSM\"")
    private String BSM;

    @JsonProperty("YSDM")
    @TableField(value = "\"YSDM\"")
    private String YSDM;

    @JsonProperty("TBYBH")
    @TableField(value = "\"TBYBH\"")
    private String TBYBH;

    @JsonProperty("TBBH")
    @TableField(value = "\"TBBH\"")
    private String TBBH;

    @JsonProperty("DLBM")
    @TableField(value = "\"DLBM\"")
    private String DLBM;

    @JsonProperty("DLMC")
    @TableField(value = "\"DLMC\"")
    private String DLMC;

    @JsonProperty("QSXZ")
    @TableField(value = "\"QSXZ\"")
    private String QSXZ;

    @JsonProperty("QSDWDM")
    @TableField(value = "\"QSDWDM\"")
    private String QSDWDM;

    @JsonProperty("QSDWMC")
    @TableField(value = "\"QSDWMC\"")
    private String QSDWMC;

    @JsonProperty("ZLDWDM")
    @TableField(value = "\"ZLDWDM\"")
    private String ZLDWDM;

    @JsonProperty("ZLDWMC")
    @TableField(value = "\"ZLDWMC\"")
    private String ZLDWMC;

    @JsonProperty("TBMJ")
    @TableField(value = "\"TBMJ\"")
    private String TBMJ;

    @JsonProperty("KCDLBM")
    @TableField(value = "\"KCDLBM\"")
    private String KCDLBM;

    @JsonProperty("KCXS")
    @TableField(value = "\"KCXS\"")
    private String KCXS;

    @JsonProperty("KCMJ")
    @TableField(value = "\"KCMJ\"")
    private String KCMJ;

    @JsonProperty("TBDLMJ")
    @TableField(value = "\"TBDLMJ\"")
    private String TBDLMJ;

    @JsonProperty("GDLX")
    @TableField(value = "\"GDLX\"")
    private String GDLX;

    @JsonProperty("GDPDJB")
    @TableField(value = "\"GDPDJB\"")
    private String GDPDJB;

    @JsonProperty("XXTBKD")
    @TableField(value = "\"XXTBKD\"")
    private String XXTBKD;

    @JsonProperty("TBXHDM")
    @TableField(value = "\"TBXHDM\"")
    private String TBXHDM;

    @JsonProperty("TBXHMC")
    @TableField(value = "\"TBXHMC\"")
    private String TBXHMC;

    @JsonProperty("ZZSXDM")
    @TableField(value = "\"ZZSXDM\"")
    private String ZZSXDM;

    @JsonProperty("ZZSXMC")
    @TableField(value = "\"ZZSXMC\"")
    private String ZZSXMC;

    @JsonProperty("GDDB")
    @TableField(value = "\"GDDB\"")
    private String GDDB;

    @JsonProperty("FRDBS")
    @TableField(value = "\"FRDBS\"")
    private String FRDBS;

    @JsonProperty("CZCSXM")
    @TableField(value = "\"CZCSXM\"")
    private String CZCSXM;

    @JsonProperty("SJNF")
    @TableField(value = "\"SJNF\"")
    private String SJNF;

    @JsonProperty("BZ")
    @TableField(value = "\"BZ\"")
    private String BZ;

    @JsonProperty("DI_LEI")
    @TableField(value = "\"DI_LEI\"")
    private String DI_LEI;

    @JsonProperty("XHDL")
    @TableField(value = "\"XHDL\"")
    private String XHDL;

    @JsonProperty("ZBFGLX")
    @TableField(value = "\"ZBFGLX\"")
    private String ZBFGLX;

    @JsonProperty("SHENG")
    @TableField(value = "\"SHENG\"")
    private String SHENG;

    @JsonProperty("XIAN")
    @TableField(value = "\"XIAN\"")
    private String XIAN;

    @JsonProperty("XIANG")
    @TableField(value = "\"XIANG\"")
    private String XIANG;

    @JsonProperty("CUN")
    @TableField(value = "\"CUN\"")
    private String CUN;

    @JsonProperty("LIN_YE_JU")
    @TableField(value = "\"LIN_YE_JU\"")
    private String LIN_YE_JU;

    @JsonProperty("LIN_CHANG")
    @TableField(value = "\"LIN_CHANG\"")
    private String LIN_CHANG;

    @JsonProperty("LIN_BAN")
    @TableField(value = "\"LIN_BAN\"")
    private String LIN_BAN;

    @JsonProperty("XIAO_BAN")
    @TableField(value = "\"XIAO_BAN\"")
    private String XIAO_BAN;

    @JsonProperty("DI_MAO")
    @TableField(value = "\"DI_MAO\"")
    private String DI_MAO;

    @JsonProperty("PO_XIANG")
    @TableField(value = "\"PO_XIANG\"")
    private String PO_XIANG;

    @JsonProperty("PO_WEI")
    @TableField(value = "\"PO_WEI\"")
    private String PO_WEI;

    @JsonProperty("PO_DU")
    @TableField(value = "\"PO_DU\"")
    private String PO_DU;

    @JsonProperty("KE_JI_DU")
    @TableField(value = "\"KE_JI_DU\"")
    private String KE_JI_DU;

    @JsonProperty("TU_RANG_LX")
    @TableField(value = "\"TU_RANG_LX\"")
    private String TU_RANG_LX;

    @JsonProperty("TU_CENG_HD")
    @TableField(value = "\"TU_CENG_HD\"")
    private String TU_CENG_HD;

    @JsonProperty("XBMJ")
    @TableField(value = "\"XBMJ\"")
    private String XBMJ;

    @JsonProperty("LD_QS")
    @TableField(value = "\"LD_QS\"")
    private String LD_QS;

    @JsonProperty("TDSYQS")
    @TableField(value = "\"TDSYQS\"")
    private String TDSYQS;

    @JsonProperty("LMQS")
    @TableField(value = "\"LMQS\"")
    private String LMQS;

    @JsonProperty("LMSYQS")
    @TableField(value = "\"LMSYQS\"")
    private String LMSYQS;

    @JsonProperty("LIN_ZHONG")
    @TableField(value = "\"LIN_ZHONG\"")
    private String LIN_ZHONG;

    @JsonProperty("QI_YUAN")
    @TableField(value = "\"QI_YUAN\"")
    private String QI_YUAN;

    @JsonProperty("LING_ZU")
    @TableField(value = "\"LING_ZU\"")
    private String LING_ZU;

    @JsonProperty("SEN_LIN_LB")
    @TableField(value = "\"SEN_LIN_LB\"")
    private String SEN_LIN_LB;

    @JsonProperty("SHI_QUAN_D")
    @TableField(value = "\"SHI_QUAN_D\"")
    private String SHI_QUAN_D;

    @JsonProperty("SF_TBQ")
    @TableField(value = "\"SF_TBQ\"")
    private String SF_TBQ;

    @JsonProperty("STQW")
    @TableField(value = "\"STQW\"")
    private String STQW;

    @JsonProperty("STQWMC")
    @TableField(value = "\"STQWMC\"")
    private String STQWMC;

    @JsonProperty("GJGYL_BHDJ")
    @TableField(value = "\"GJGYL_BHDJ\"")
    private String GJGYL_BHDJ;

    @JsonProperty("G_CHENG_LB")
    @TableField(value = "\"G_CHENG_LB\"")
    private String G_CHENG_LB;

    @JsonProperty("YU_BI_DU")
    @TableField(value = "\"YU_BI_DU\"")
    private String YU_BI_DU;

    @JsonProperty("YOU_SHI_SZ")
    @TableField(value = "\"YOU_SHI_SZ\"")
    private String YOU_SHI_SZ;

    @JsonProperty("PINGJUN_XJ")
    @TableField(value = "\"PINGJUN_XJ\"")
    private String PINGJUN_XJ;

    @JsonProperty("HUO_LMGQXJ")
    @TableField(value = "\"HUO_LMGQXJ\"")
    private String HUO_LMGQXJ;

    @JsonProperty("MEI_GQ_ZS")
    @TableField(value = "\"MEI_GQ_ZS\"")
    private String MEI_GQ_ZS;

    @JsonProperty("TD_TH_LX")
    @TableField(value = "\"TD_TH_LX\"")
    private String TD_TH_LX;

    @JsonProperty("DISPE")
    @TableField(value = "\"DISPE\"")
    private String DISPE;

    @JsonProperty("DISASTER_C")
    @TableField(value = "\"DISASTER_C\"")
    private String DISASTER_C;

    @JsonProperty("ZL_DJ")
    @TableField(value = "\"ZL_DJ\"")
    private String ZL_DJ;

    @JsonProperty("LD_KD")
    @TableField(value = "\"LD_KD\"")
    private String LD_KD;

    @JsonProperty("LD_CD")
    @TableField(value = "\"LD_CD\"")
    private String LD_CD;

    @JsonProperty("LDGH_GL")
    @TableField(value = "\"LDGH_GL\"")
    private String LDGH_GL;

    @JsonProperty("BH_DJ")
    @TableField(value = "\"BH_DJ\"")
    private String BH_DJ;

    @JsonProperty("LYFQ")
    @TableField(value = "\"LYFQ\"")
    private String LYFQ;

    @JsonProperty("QYKZ")
    @TableField(value = "\"QYKZ\"")
    private String QYKZ;

    @JsonProperty("CD_L")
    @TableField(value = "\"CD_L\"")
    private String CD_L;

    @JsonProperty("CDGD")
    @TableField(value = "\"CDGD\"")
    private String CDGD;

    @JsonProperty("CDPJG")
    @TableField(value = "\"CDPJG\"")
    private String CDPJG;

    @JsonProperty("CDYSZ")
    @TableField(value = "\"CDYSZ\"")
    private String CDYSZ;

    @JsonProperty("JBCYQK")
    @TableField(value = "\"JBCYQK\"")
    private String JBCYQK;

    @JsonProperty("CDGN")
    @TableField(value = "\"CDGN\"")
    private String CDGN;

    @JsonProperty("CDBJZC")
    @TableField(value = "\"CDBJZC\"")
    private String CDBJZC;

    @JsonProperty("CDLYFS")
    @TableField(value = "\"CDLYFS\"")
    private String CDLYFS;

    @JsonProperty("XC_CL")
    @TableField(value = "\"XC_CL\"")
    private String XC_CL;

    @JsonProperty("GC_CL")
    @TableField(value = "\"GC_CL\"")
    private String GC_CL;

    @JsonProperty("SD_L")
    @TableField(value = "\"SD_L\"")
    private String SD_L;

    @JsonProperty("SD_MC")
    @TableField(value = "\"SD_MC\"")
    private String SD_MC;

    @JsonProperty("SD_DJ")
    @TableField(value = "\"SD_DJ\"")
    private String SD_DJ;

    @JsonProperty("SDLYFS")
    @TableField(value = "\"SDLYFS\"")
    private String SDLYFS;

    @JsonProperty("SDBHXS")
    @TableField(value = "\"SDBHXS\"")
    private String SDBHXS;

    @JsonProperty("SDWXZK")
    @TableField(value = "\"SDWXZK\"")
    private String SDWXZK;

    @JsonProperty("BYZBZ")
    @TableField(value = "\"BYZBZ\"")
    private String BYZBZ;

    @JsonProperty("BEIZHU")
    @TableField(value = "\"BEIZHU\"")
    private String BEIZHU;

    @JsonProperty("CKID")
    @TableField(value = "\"CKID\"")
    private String CKID;

    @JsonProperty("LYDATA_ID")
    @TableField(value = "\"LYDATA_ID\"")
    private String LYDATA_ID;

    @JsonProperty("SDDATA_ID")
    @TableField(value = "\"SDDATA_ID\"")
    private String SDDATA_ID;

    @JsonProperty("ZS_MIANJI")
    @TableField(value = "\"ZS_MIANJI\"")
    private String ZS_MIANJI;

    @JsonProperty("SXPDZT")
    @TableField(value = "\"SXPDZT\"")
    private String SXPDZT;

    @JsonProperty("SDPDZT")
    @TableField(value = "\"SDPDZT\"")
    private String SDPDZT;

    @JsonProperty("DLZL")
    @TableField(value = "\"DLZL\"")
    private String DLZL;

    @JsonProperty("PDZT")
    @TableField(value = "\"PDZT\"")
    private String PDZT;

    @JsonProperty("LIN_BAN_O")
    @TableField(value = "\"LIN_BAN_O\"")
    private String LIN_BAN_O;

    @JsonProperty("XIAO_BAN_O")
    @TableField(value = "\"XIAO_BAN_O\"")
    private String XIAO_BAN_O;

    @JsonProperty("BEI_ZHI_1")
    @TableField(value = "\"BEI_ZHI_1\"")
    private String BEI_ZHI_1;

    @JsonProperty("BEI_ZHI_2")
    @TableField(value = "\"BEI_ZHI_2\"")
    private String BEI_ZHI_2;

    @JsonProperty("BEI_ZHI_3")
    @TableField(value = "\"BEI_ZHI_3\"")
    private String BEI_ZHI_3;

    @JsonProperty("BEI_ZHI_4")
    @TableField(value = "\"BEI_ZHI_4\"")
    private String BEI_ZHI_4;

    @JsonProperty("BEI_ZHI_5")
    @TableField(value = "\"BEI_ZHI_5\"")
    private String BEI_ZHI_5;

    @JsonProperty("HDMC")
    @TableField(value = "\"HDMC\"")
    private String HDMC;

    @JsonProperty("LYJMC")
    @TableField(value = "\"LYJMC\"")
    private String LYJMC;

    @JsonProperty("Shape_Length")
    @TableField(value = "\"Shape_Length\"")
    private String Shape_Length;

    @JsonProperty("Shape_Area")
    @TableField(value = "\"Shape_Area\"")
    private String Shape_Area;
}
